\hypertarget{classLog}{\section{Log Class Reference}
\label{classLog}\index{Log@{Log}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classLog_ae1f217486548f0c7921ff95316f56883}{{\bfseries Log} (const \hyperlink{classLog}{Log} \&)=delete}\label{classLog_ae1f217486548f0c7921ff95316f56883}

\item 
\hypertarget{classLog_a1f6deb0fc037c31e967944d94ad2b0fd}{const \hyperlink{classLog}{Log} {\bfseries operator=} (const \hyperlink{classLog}{Log} \&)=delete}\label{classLog_a1f6deb0fc037c31e967944d94ad2b0fd}

\item 
\hypertarget{classLog_adc2470e1e4de07f81462116f6fdf60fd}{void \hyperlink{classLog_adc2470e1e4de07f81462116f6fdf60fd}{Init} ()}\label{classLog_adc2470e1e4de07f81462116f6fdf60fd}

\begin{DoxyCompactList}\small\item\em 初始化spdlog，\-T\-O\-D\-O\-: 配置文件 \end{DoxyCompactList}\item 
\hypertarget{classLog_a7103c875546b901842bf399472441560}{void {\bfseries Set\-Level} (spdlog\-::level\-::level\-\_\-enum level)}\label{classLog_a7103c875546b901842bf399472441560}

\item 
{\footnotesize template$<$typename... Args$>$ }\\void \hyperlink{classLog_a9e2c81f435230a702ba99593138273c4}{Native\-Log} (const spdlog\-::source\-\_\-loc \&loc, spdlog\-::level\-::level\-\_\-enum lvl, fmt\-::format\-\_\-string$<$ Args...$>$ fmt, Args \&\&...args)
\begin{DoxyCompactList}\small\item\em 核心日志方法（供宏调用） \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classLog_ae1784e08c08e63dec26464da46a14fee}{static \hyperlink{classLog}{Log} \& {\bfseries Get\-Instance} ()}\label{classLog_ae1784e08c08e63dec26464da46a14fee}

\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classLog_a3f6d9a75ebfa270600c96ea4edfea6cd}{std\-::shared\-\_\-ptr$<$ spdlog\-::logger $>$ {\bfseries logger\-\_\-}}\label{classLog_a3f6d9a75ebfa270600c96ea4edfea6cd}

\item 
\hypertarget{classLog_a9196c56dc091d6837a46bb708ee058c5}{spdlog\-::level\-::level\-\_\-enum {\bfseries level\-\_\-}}\label{classLog_a9196c56dc091d6837a46bb708ee058c5}

\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\hypertarget{classLog_a9e2c81f435230a702ba99593138273c4}{\index{Log@{Log}!Native\-Log@{Native\-Log}}
\index{Native\-Log@{Native\-Log}!Log@{Log}}
\subsubsection[{Native\-Log}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename... Args$>$ void Log\-::\-Native\-Log (
\begin{DoxyParamCaption}
\item[{const spdlog\-::source\-\_\-loc \&}]{loc, }
\item[{spdlog\-::level\-::level\-\_\-enum}]{lvl, }
\item[{fmt\-::format\-\_\-string$<$ Args...$>$}]{fmt, }
\item[{Args \&\&...}]{args}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classLog_a9e2c81f435230a702ba99593138273c4}


核心日志方法（供宏调用） 


\begin{DoxyTemplParams}{Template Parameters}
{\em Args} & \\
\hline
\end{DoxyTemplParams}

\begin{DoxyParams}{Parameters}
{\em loc} & \\
\hline
{\em lvl} & \\
\hline
{\em fmt} & \\
\hline
{\em args} & \\
\hline
\end{DoxyParams}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
/home/why/workspace/my\-\_\-skynet/include/\hyperlink{log_8h}{log.\-h}\end{DoxyCompactItemize}
